@media screen and (max-width: 768px) {
  .sj {
    display: block !important;
  }
  .pc {
    display: none !important;
  }
  #homePage .box_01 .m-lb .swiper-container {
    height: 60vw;
  }
  #homePage .m-links a {
    width: 46%;
    margin: 0 2%;
    margin-bottom: 2%;
    float: left;
  }
  .ft-2 {
    text-align: left !important;
  }
  .g-hd {
    padding: 3vw 0;
    height: auto;
  }
  .g-hd .hd-bottom .container {
    height: auto;
    line-height: auto;
  }
  .g-hd .m-login {
    top: 0px;
  }
  .navbar {
    margin-bottom: 0;
  }
  #nry .g-bd {
    width: auto !important;
  }
  #nry .address {
    text-align: left;
  }
  #nry .address .pull-right {
    float: left !important;
  }
}

@media screen and (min-width: 768px) {
  body {
    min-width: 1200px;
  }
  .container {
    width: 1200px !important;
  }
  .sj {
    display: none !important;
  }
  .pc {
    display: block !important;
  }
}
